// 定义 User 状态类型
export interface UserState {
  id: string | null;
  name: string | null;
}
 
// 定义 User 相关动作类型
export type UserAction =
  | { type: "user/login"; payload: { id: string; name: string } }
  | { type: "user/logout" };
 
// 定义 Cart 状态类型
export interface CartState {
  items: string[];
  total: number;
}
 
// 定义 Cart 相关动作类型
export type CartAction =
  | { type: "cart/addItem"; payload: string }
  | { type: "cart/clear" };